package com.tcu.vod.service;

import com.tcu.vod.entity.PlayInfo;
import com.tcu.vod.entity.VideoPlayAuth;
import org.springframework.web.multipart.MultipartFile;

public interface IVod {
    /**
     *  视频上传
     * @param file
     * @return 视频id
     */
    String uploadVideo(MultipartFile file);

    /**
     * 根据视频id 来删除视频
     * @param videoId
     */
    void deleteVideo(String videoId);

    /**
     * 根据视频id 来得到视频播放地址
     * @param videoId
     * @return
     */
    PlayInfo getPlayInfo(String videoId);

    /**
     * 根据视频id 来得到视频播放凭证
     * @param videoId
     * @return
     */
    VideoPlayAuth getVideoPlayAuth(String videoId);


}
